body {
	margin: 0;
	padding: 0;
	/*background: #F1F2F3;*/
}
*{
	font-family: "Trebuchet MS" !important;
	font-size:13px;
}
img{
	border:none !important;
}
/*
	Main Style of Thems
*/
.attach{
    	background:url("../img/PaperClip4_Black.png") no-repeat scroll center 0px rgba(0, 0, 0, 0);
    }
.cut_string {
	/* cut string to ... */
	overflow:hidden;
	white-space:nowrap;
	word-break:break-all;
	zoom:1;
	text-overflow:ellipsis;
}
.background {
	background: #F1F2F3;
}
.background_gd_lg {
	background: #8DC145;
}
.background_gd_mg {
	background: #149741;
}
.border {
	border: 1px solid #CCC;
}
.border_r {
	border-radius: 2px;
}
.font_color {
	color: #333;
}
/*
	End of Main Style of Thems 
*/

.m_body {
	position: relative;
	float: none;
	display: block;
	width: 960px;
	height: auto;
	margin: 0px auto auto;
	padding: 0px;
	z-index: 4;
}
.m_content {
	position: relative;
	float: left;
	display: block;
	width: 950px;
	height: auto;
	margin: 5px auto auto;
	padding: 0px 5px;
}
.left_ads_h , .right_ads_h {
	position: relative;
	display: block;
	float: left;
	width: 150px;
	height: auto;
	padding: 0px 5px;
}
.left_ads {
	float: right;
	display: block;
	width: 150px;
	background: #F1F2F3;
	height: 250px;
	margin: 5px 0px 0px ;
}
.leftAd{
	color: #555555;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	text-align: center;
	top: 100px;
	font-size: 30px;
	font-weight: bold;
}
.left_ads:hover , .right_ads:hover {
	box-shadow: 0px 0px 2px #AAA;
}
.right_ads {
	float: left;
	display: block;
	width: 150px;
	height: 250px;
	background: #F1F2F3;
	margin: 5px 0px 0px ;
}

.m_main {
	position: relative;
	display: block;
	float: left;
	width: 540px;
	padding: 5px;
}
.m_side {
	position:relative;
	display: block;
	float: left;
	width: 200px;
	padding: 5px 0px 0px 0px;
}
.top_s{
	position:relative;
	float:left;
	width:740px;
	padding:6% 1% 2% 0%;
}
.spacing{
	position:relative;
	float:left;
	width:100%;
}
.under_c{
	position:relative;
	float:left;
	width:750px;
	margin:68px auto;
}
.content-wrapper{
	width:100%;
	float:left;
}
.ads{
	position:relative;
	float:left;
	padding-bottom:20px;
	}
.about_list{
	position:relative;
	float:left;
	width:94%;
	padding:0% 1% 2% 5%;
}
.ads_s{
	position:relative;
	float:left;
	padding:39px 0 20px;
	}
.pagination{
	position:relative;
	float:right;
	width:100%;
	padding-right:20px;
}
/* Banner Horizontal Logo */
.logo{
		position: relative;
		display: block;
		float: left;
		margin: 0;
		padding: 0 5px 0px 0px;
		width: 230px;
		height: 75px;
		background-color: #FFFFFF;
	}
/* Element Category */
	#category_wrapper{
			 float:left;
			 position:relative;
			 width:99.4%;
			 border:1px solid #EEE;
			 border-bottom: 1px solid #DDD;
			border-radius: 3px;
			overflow: hidden;
		}
		.L_icon{ float:left; bottom:5px}
		.Label{ position:relative; left:0px; 
				bottom:2px; 
				font-family:Verdana, Geneva, sans-serif;
				font-size:13px;
				margin-bottom:9px;
			}
		.Label a { text-decoration:none; color:#333}
		.Label a:hover { text-decoration:none; color:#aed137;}
		.L_con{ position:relative; 
				left:5px; 
				top:13px; 
				padding-bottom:41px;
			}
			
		.clear{clear:both}
		.L_mainI{float:left;}
		.L_main{float:left;
				left:5px; 
				width:100%; 
				background:#8dc145;
				height:33px;
				}
		.category_icon{
			  	background: url("../img/icon.png") no-repeat scroll 3px center transparent;
				color: #FFFFFF;
				font-family: trebuchet ms;
				font-size: 15px;
				font-weight: bold;
				height: 30px;
				width: 30px;
			  }
		.latest a{  float:right; 
					position:relative; 
					right:21px; 
					color:#8dc145; 
					text-decoration:none; 
				}
/* Location */
	#location_wrapper{
			float:left;
			position:relative;
			width:99.4%;
			border:1px solid #EEE;
			border-bottom: 1px solid #DDD;
			border-radius: 3px;
			overflow: hidden;
		 }
		.L_icon{ float:left; bottom:5px}
		.Label{ 
			bottom: 0;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 12px;
		left: 0;
		margin-bottom: 9px;
		position: relative;
			}
		.Label a { text-decoration:none; color:#333}
		.Label a:hover { text-decoration:none; color:#aed137;}
		.L_con{ position:relative; 
				left:5px; 
				top:10px; 
				padding-bottom:40px;
			}
			
		.clear{clear:both}
		.L_mainI{float:left;}
		.L_main{
			float:left;
			left:5px; 
			width:100%; 
			background:#8dc145;
			height:30px;
		}
		.location_icon{
			background: url("../img/icon_Locat.png") no-repeat scroll 3px 0 transparent;
			color: #FFFFFF;
			font-family: trebuchet ms;
			font-size: 15px;
			font-weight: bold;
			line-height: 30px;
			padding-left: 25px;
			width: 18px;
		}
		.latest a{
			float:right; 
			position:relative; 
			right:21px; 
			color:#8dc145; 
			text-decoration:none; 
		}
/**/
	.left_adv{
		position: relative;
		display: block;
		float: left;
		width: 200px;
		height: 150px;
		border: 1px solid #CCC;
		margin: 0px 0px 5px 0px;
		border-radius: 3px;
		overflow: hidden;
		background: #EEE;
		/* text size ads */
		line-height: 150px;
		text-align: center;
		font-size: 26px;
		color: #999;
		font-weight: bold;
	}
	.m_top_ads {
		position: relative;
		display: block;
		float: left;
		width: 100%;
		margin: 5px 0px;
	}
	#mnu_mixs {
		position: relative;
		display: block;
		float: left;
		width: 200px;
		text-align: center;
	}
	#mnu_mixs .mnu_link {
		position: relative;
		display: block;
		float: left;
		width: 200px;
		height: 40px;
		line-height: 40px;
		margin: 0px 0px 5px 0px;
		background: #8DC145;
		border-radius: 2px;
		color: #FFF;
	}
	.job_hdr_h {
		position: relative;
		display: block;
		float: left;
		width: 540px;
		height: 40px;
		text-align: center;
		background: #3E4095;
		border-radius: 2px;
		margin: 0px 0px 5px 0px;
	}
	.job_hdr_i {
		position: relative;
		display: block;
		float: left;
		padding: 5px;
		height: 30px;
		width: 170px;
		font-weight: bold;
		color: #FFF;
	}
	.job_hdr_i .jbhdr_btn {
		position: relative;
		display: block;
		float: left;
		width: 100%;
		background: #FAFAFA;
		color: #333;
		height: 30px;
		font-size: 16px;
		font-weight: normal;
		border-bottom: 1px solid #888;
		cursor: pointer;
		border-radius:2px;
	}
	.job_hdr_i .jbhdr_btn select {
		position: relative;
		display: block;
		height: 30px;
		width: 100%;
		border: none;
		cursor: pointer;
	} 
	#txt_job_search {
		position: relative;
		display: block;
		float: none;
		width: 520px;
		padding: 0 5px;
		height: 30px;
		border: none;
		margin: 4px auto;
		border-radius: 5px;
		border-bottom: 1px solid #888;
	}
	#btn_job_search {
		position: absolute;
		display: block;
		right: 6px;
		top: 5px;
		height: 28px;
		width: 28px;
		background: #DDD;
		border: none;
		border-radius: 5px;
		cursor: pointer;
	}
/* select of hrcambodia */
	.hrselect {
		position: relative;
		display: block;
		float: left;
		width: 100%;
		height: 40px;
	}
	.hrselect_selected {
		position: relative;
		display: block;
		float: left;
		width: 97%;
		height: 21px;
		padding: 5px 1% 5px 2%;
		line-height: 21px;
		text-align: left;
	}
	.hrselect_lst {
		position: relative;
		display: none;
		float: left;
		width: 100%;
		z-index: 9999;
		background: #FAFAFA;
		height: 200px;
		overflow: auto;
		border: 1px solid #CCC;
		box-shadow: 0px 1px 2px #AAA;	
		border-radius:2px;
	}
	.hrselect_i {
		position: relative;
		display: block;
		width: 97%;
		height: 21px;
		padding: 5px 1% 5px 2%;
		line-height: 21px;
		text-align: left;
		border-bottom: 1px solid #DDD;
	}
	/*home2*/
	.job_hdr_h {
		position: relative;
		display: block;
		float: left;
		width: 540px;
		height: 40px;
		text-align: center;
		background: #8DC145;
		border-radius: 2px;
		margin: 0px 0px 5px 0px;
	}
	.job_hdr_i {
		position: relative;
		display: block;
		float: left;
		padding: 5px;
		height: 30px;
		width: 170px;
		font-weight: bold;
		color: #FFF;
	}
	.job_hdr_i .jbhdr_btn {
		position: relative;
		display: block;
		float: left;
		width: 100%;
		background: #FAFAFA;
		color: #333;
		height: 30px;
		font-size: 16px;
		font-weight: normal;
		border-bottom: 1px solid #888;
		cursor: pointer;
		border-radius:2px;
	}
	.job_hdr_i .jbhdr_btn select {
		position: relative;
		display: block;
		height: 30px;
		width: 100%;
		border: none;
		cursor: pointer;
	} 
	#txt_job_search {
		position: relative;
		display: block;
		float: none;
		width: 520px;
		padding: 0 5px;
		height: 30px;
		border: none;
		margin: 4px auto;
		border-radius: 5px;
		border-bottom: 1px solid #888;
	}
	#btn_job_search {
		position: absolute;
		display: block;
		right: 6px;
		top: 5px;
		height: 28px;
		width: 28px;
		background: #DDD;
		border: none;
		border-radius: 5px;
		cursor: pointer;
	}
/* select of hrcambodia */
	.hrselect {
		position: relative;
		display: block;
		float: left;
		width: 100%;
		height: 40px;
	}
	.hrselect_selected {
		position: relative;
		display: block;
		float: left;
		width: 97%;
		height: 21px;
		padding: 5px 1% 5px 2%;
		line-height: 21px;
		text-align: left;
	}
	.hrselect_lst {
		position: relative;
		display: none;
		float: left;
		width: 100%;
		z-index: 9999;
		background: #FAFAFA;
		height: 200px;
		overflow: auto;
		border: 1px solid #CCC;
		box-shadow: 0px 1px 2px #AAA;	
		border-radius:2px;
	}
	.hrselect_i {
		position: relative;
		display: block;
		width: 97%;
		height: 21px;
		padding: 5px 1% 5px 2%;
		line-height: 21px;
		text-align: left;
		border-bottom: 1px solid #DDD;
	}